CLRCCONRX=NO_EFFECT, TXBRKEN=NORMAL_OPERATION, TXDIS=NOT_DISABLED, CC=CLOCK_ON_CHARACTER, AUTOBAUD=DISABLED, ADDRDET=DISABLED
USART Control register. USART control settings that are more likely to change during operation.
RESERVED | Reserved. Read value is undefined, only zero should be written. |
TXBRKEN | Break Enable. 0 (NORMAL_OPERATION): Normal operation. 1 (CONTINUOUS_BREAK): Continuous break. Continuous break is sent immediately when this bit is set, and remains until this bit is cleared. A break may be sent without danger of corrupting any currently transmitting character if the transmitter is first disabled (TXDIS in CTL is set) and then waiting for the transmitter to be disabled (TXDISINT in STAT = 1) before writing 1 to TXBRKEN. |
ADDRDET | Enable address detect mode. 0 (DISABLED): Disabled. The USART presents all incoming data. 1 (ENABLED): Enabled. The USART receiver ignores incoming data that does not have the most significant bit of the data (typically the 9th bit) = 1. When the data MSB bit = 1, the receiver treats the incoming data normally, generating a received data interrupt. Software can then check the data to see if this is an address that should be handled. If it is, the ADDRDET bit is cleared by software and further incoming data is handled normally. |
RESERVED | Reserved. Read value is undefined, only zero should be written. |
TXDIS | Transmit Disable. 0 (NOT_DISABLED): Not disabled. USART transmitter is not disabled. 1 (DISABLED): Disabled. USART transmitter is disabled after any character currently being transmitted is complete. This feature can be used to facilitate software flow control. |
RESERVED | Reserved. Read value is undefined, only zero should be written. |
CC | Continuous Clock generation. By default, SCLK is only output while data is being transmitted in synchronous mode. 0 (CLOCK_ON_CHARACTER): Clock on character. In synchronous mode, SCLK cycles only when characters are being sent on Un_TXD or to complete a character that is being received. 1 (CONTINUOUS_CLOCK): Continuous clock. SCLK runs continuously in synchronous mode, allowing characters to be received on Un_RxD independently from transmission on Un_TXD). |
CLRCCONRX | Clear Continuous Clock. 0 (NO_EFFECT): No effect. No effect on the CC bit. 1 (AUTO_CLEAR): Auto-clear. The CC bit is automatically cleared when a complete character has been received. This bit is cleared at the same time. |
RESERVED | Reserved. Read value is undefined, only zero should be written. |
AUTOBAUD | Autobaud enable. 0 (DISABLED): Disabled. USART is in normal operating mode. 1 (ENABLED): Enabled. USART is in autobaud mode. This bit should only be set when the USART receiver is idle. The first start bit of RX is measured and used the update the BRG register to match the received data rate. AUTOBAUD is cleared once this process is complete, or if there is an AERR. |
RESERVED | Reserved. Read value is undefined, only zero should be written. |